bison -d bison.y
flex flex.l
gcc bison.tab.c main.c lex.yy.c syntax_tree.c
./a.out < input.txt